The 4+1 View Model of Architecture